package com.topscomm.pm.CustomAnnotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 业务校验注解
 * @author Administrator
 *
 */
@Documented 
@Retention(RetentionPolicy.RUNTIME) 
@Target(ElementType.METHOD) 
public @interface BusinessValadator {
	 /**
     * 校验规则编码，默认值为默认规则
     * @return
     */
    public String ruleCode() default "defaultRule";
    /**
     * 校验失败的提示信息
     * @return
     */
    public String json() default "规则校验失败";
    /**
     * 校验失败的提示信息
     * @return
     */
    public String SuccessTipMessage() default "";
    /**
     * json格式的参数
     * @return
     */
    public String paramJsonStr() default "";
}
